Career 2025 2023 2022 2021 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Pacific Life Open - Indian Wells Thailand F2 Thailand F3 Japan F9 Japan F10 Australia F12 Australia F13 Cambodia F1 Thailand F1 Thailand F2 India F4 Indonesia F5 Laos F1 Thailand F4 Thailand F5 Chinese Taipei F3 Chinese Taipei F4 Chinese Taipei F1 Chinese Taipei F2 Canada F5 Vietnam F1 China F1 China F2 Thailand F2 Korea F6 Korea F7 Korea F8 Egypt F16 Egypt F17 Egypt F18 Chinese Taipei F1 Chinese Taipei F2 Turkey F43 Turkey F44 Turkey F45 Cambodia F1 Cambodia F2 Cambodia F3 Thailand F2 Thailand F3 China F2 Japan F1 China F3 Japan F2 Philippines F1 Japan F3 Malaysia F1 Thailand F4 Thailand F5 China F6 Thailand F6 China F7 Hong Kong F1 China F8 China F9 Hong Kong F3 Chinese Taipei F1 Chinese Taipei F2 Turkey F39 Cambodia F1 Thailand F10 Thailand F11 Sri Lanka F2 Sri Lanka F3 Indonesia F1 Indonesia F2 Indonesia F3 Thailand F1 China F6 China F7 Hong Kong F1 Hong Kong F2 Hong Kong F3 China F12 China F13 Chinese Taipei F1 Chinese Taipei F2 Philippines F2 Cambodia F1 Cambodia F2 Cambodia F3 China F1 China F2 China F3 Japan F3 Japan F4 Japan F5 China F5 China F7 Hong Kong F1 Hong Kong F2 Indonesia F1 Indonesia F2 Chinese Taipei F1 Chinese Taipei F2 Chinese Taipei F3 Hong Kong F4 Hong Kong F5 Hong Kong F6 (Hong Kong) China F6 Indonesia F4 (Jakarta) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) Singapore F1 (Singapore) Singapore F2 (Singapore) Chinese Taipei F1 (Taipei) Chinese Taipei F2 (Taipei) China F12 (Shenzhen) Thailand F4 (Nonthaburi) Thailand F5 (Nonthaburi) Thailand F6 (Nonthaburi) Thailand F8 (Nonthaburi) Thailand F9 (Pattaya) Indonesia F7 (Jakarta) Indonesia F8 (Jakarta) Japan F1 (Nishi-Tama) Japan F2 (Nishi-Tokyo) Vietnam F3 (Thua Thien Hue) Singapore F2 (Singapore) Singapore F3 (Singapore) Korea F2 (Gyeongsan) Korea F3 (Daegu) Malaysia F1 (Kuala Lumpur) Malaysia F2 (Kuala Lumpur) Chinese Taipei F1 (Taipei) Chinese Taipei F2 (Taipei) Thailand F5 (Hua Hin) Thailand F6 (Hua Hin) Vietnam F4 (Tay Ninh) Vietnam F5 (Tay Ninh) Thailand F8 (Nonthaburi) Thailand F9 (Nonthaburi) M15 Nishi-Tama M15 Mornington M15 Mornington M25 Luan M25 Wuhan M25 Luzhou M25 Hong Kong M25 Shenzhen M25 Taipei M25 Taipei M15 Jakarta M15 Jakarta M15 Hua Hin M15 Hua Hin M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Antalya M15 Antalya M15 Antalya M15 Chiang Rai M25 Chiang Rai M15 Chiang Rai M15 Seremban M15 Kuala Lumpur M15 Nakhon Si Thammarat M15 Nakhon Si Thammarat M25 Tainan M25 Tainan Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto Fergana Challenger - Fergana USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington The Wright Financial Group, Inc. Challenger - Champaign Yokohama World Tennis Gaora Cup - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa Singapore Mens Tennis Open - Singapore The LTA Wrexham Challenger - Wrexham Shimadzu All Japan Indoor - Kyoto New Delhi Challenger - New Delhi Fergana Tennis Challenger Tournament - Fergana Sporting Challenger 2003 - Turin Atlantic City Open - Atlantic City Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton Akbank Private Banking-TED Open - Istanbul Dharwad Challenger 2003 - Dharwad Okal Cup 2003 - Eckental Cridicard Mastercard Tennis Cup - Campos do Jordao IPP Open - Helsinki Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa Heineken Challenger 2004 - Ho Chi Minh City Corona Mexico City Open - Mexico City Busan Open - Busan Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton University of Tennessee USTA Challenger - Knoxville Samsung Securities Cup - Seoul Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin Draft Corona Mexico City Open - Mexico City Nottingham Men's Challenger - Nottingham Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Singha Tennis Classic - Tarzana The Natrel's Challenger of Granby - Granby dBI Tennis Challenger - Binghamton 2003 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville USTA Illinois Challenger - Champaign The LTA Sunderland Challenger - Sunderland Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg HTV Challenger - Ho Chi Minh City Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Ciudad de Pozoblanco Open Diputacion - Cordoba GHI Bronx Tennis Classic - Bronx 2004 Keys Gate Challenger - Homestead The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Flea Market Cup Busan Challenger Tennis - Busan Kia International In Kawana - Kawana Sunset Moulding Yuba City Racquet Club Challenger - Yuba City BMW Tennis Championship - Sunrise Challenger Casablanca San Angel - Mexico City Unicredit Czech Open 2007 - Prostejov Odlum Brown Vancouver Open - Vancouver Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Time Warner USTA Challenger - Binghamton 2008 China TCL Challenger - Guangzhou Shimadzu All Japan Indoor Tennis Championships - Kyoto Yokohama Challenger 2001 - Yokohama Belgaum Open - Belgaum Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote USTA Challenger of Dallas - Dallas Moncton Men's Challenger - Moncton Oldum Brown Vancouver Open - Vancouver New Delhi Challenger III - New Delhi Karshi Challenger - Karshi M15 Maanshan Flea Market Cup Busan Challenger Tennis - Busan M25 Guiyang Dunlop World Challenge - Toyota Heilbronn Challenger Shimadzu All Japan Indoor - Kyoto Wroclaw Challenger Gallagher International - Hamilton Melbourn Challenger The Scottish Tennis Championships - Edinburgh Sporting Challenger - Turin Korat Challenger USTA Seascape Challenger - Aptos Baton Rouge Challenger BH Tennis Open International Cup - Belo Horizonte Mexico City Challenger Talahassee Challenger Binghamton Professional Tennis Tournament - Binghamton Busan Challenger Fergana Challenger Carson Challenger ATP Heineken Challenger 2000 - Ho Chi Minh City Honda-Kah Open - Singapore Shimadzu All Japan Indoor - Kyoto Seoul Challenger GHI Bronx Tennis Classic - Bronx USTA Tennis Championships of Austin - Austin St. Francis Health System USTA Challenger - Tulsa Yokohama International Tennis Tournament - Yokohama Osaka International Tennis Tournament - Osaka Ho Chi Minh City Challenger - Ho Chi Minh City Bangkok Challenger GHI Bronx Tennis Classic - Bronx Caloundra Challenger Kyoto Challenger Guangzhou Challenger The 69th King's Cup-Thailand Open - Bangkok Johannesburg Challenger Busan Challenger Samsung Securities Cup - Seoul The 70th King's Cup and Queen's Cup - Bangkok Beijing Challenger Toyota Challenger Burnie Challenger Singapore Challenger Kyoto Challenger Prostejov Challenger Winnetka Challenger Vancouver Challenger Bangkok Challenger Seoul Challenger The Scottish Tennis Championships - Edinburgh Heineken Challenger - Ho Chi Minh City ATP Bangalore Challenger - Bangalore Kun-Ming Challenger Busan Challenger Astana Challenger Kaoshuing Challenger Tashkent Challenger Melbourne Challenger Traralgon Challenger Burnie Challenger West Lakes Challenger The Granby Natrel Challenger - Granby Busan Challenger Tianjin Challenger Nanchang Challenger Bangkok Challenger Shanghai Challenger Yokohama Challenger Toyota Challenger The Wright Financial Group USTA Challenger - Champaign USTA Men's Challenger of Dallas - Dallas Heineken Challenger - Ho Chi Minh City Shenzhen Challenger Kaohsiung Challenger Samsung Secruities Cup Challenger - Seoul South African Airways Tennis Open - Durban Taipei City Challenger ECU Prague Open - Prague Challenger Natrel Presented by National Bank - Granby Open de la Ville de Saint Denis - Reunion Island Samsung Securities Cup - Seoul Flea Market Cup - Busan Bangkok Challenger - Bangkok Hilton Waikoloa Village USTA Challenger - Waikoloa M15 Nishi-Tokyo Izmir Cup - Izmir Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul President's Cup - Astana GHI Bronx Classic - Bronx Aptos Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Czech Indoor Open - Prague ATP Challenger Numea - New Caledonia Bangkok Challenger Astana Challenger Noumea Challenger Burnie Challenger The Stella Artois Grass Court Championships - London Fergana Challenger Guadalajara Challenger Winnetka Challenger Wuhai Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Bangkok Challenger Seoul Challenger Fergana Challenger - Fergana Noumea Challenger Challenger Banque Nationale - Granby Pingguo Challenger Kaohsiung Challenger Busan Challenger New Delhi Challenger IV - New Delhi Nottingham-2 Challenger Granby Challenger Bangkok Challenger The Stella Artois Grass Court Championships - London Beijing Challenger Yuba City Challenger Shanghai Challenger Toyota Challenger Taipei City Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Pune Challenger Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Estoril Open - Estoril Pingguo Challenger Hypo Group Tennis International - Portschach Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Taipei City Challenger Anning Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo The Artois Championships - London AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Tata Open - Chennai Thailand Open - Bangkok Kaohsiung Challenger Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Championships - London Indore Challenger PTT Thailand Open - Bangkok Kaohsiung Challenger China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Kaohsiung Challenger Aegon Nottingham Open - Nottingham Zhuhai Challenger Taipei City Challenger Thailand Open - Bangkok Thailand Open - Bangkok Delray Beach International Tennis Championships - Delray Beach Taipei City Challenger Samsung Securities Cup Challenger - Seoul Thailand Open - Bangkok PTT Thailand Open - Bangkok Chennai Open - Chennai Grand Prix Hassan II - Casablanca AIG Japan Open - Tokyo Taipei City Challenger Waldbaum's Hamlet Cup - Long Island President's Cup - Tashkent AIG Japan Open - Tokyo Thailand Open - Bangkok AIG Japan Open - Tokyo SAP Open - San Jose Legg Mason Tennis Classic - Washington D.C. China Open - Beijing AIG Japan Open - Tokyo Chennai Open - Chennai The Stella Artois Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles China Open - Beijing Ordina Open - 's-Hertogenbosch Thailand Open - Bangkok Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Gerry Weber Open - Halle Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Rogers Masters - Toronto Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Shanghai - Shanghai Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 U.S. Open - New York Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, World Group, QR, GBR-THA 3-2 French Open - Paris Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group 1, 1R, TPE-THA 3-2 Australian Open - Melbourne Davis Cup, Group 1, 1R, THA-KAZ 3-2 Davis Cup, Group 1, 2R, AUS-THA 5-0 Asian Hopman Cup - Astana Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, PO, THA-CHN, 1-4 Davis Cup, Group II, 1R, POC-THA 0-5 Davis Cup, Group II, 1R, SRI-THA 1-3 Australian Open - Melbourne Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, Group II, 2R, PHI-THA 4-1 Australian Open - Melbourne Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group I, 1R, THA-KOR 2-3 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group I, PO, KOR-TPE 3-2 Wimbledon - London Davis Cup, Group II, 1R, LIB-TPE 3-2 Davis Cup, World Group, PO, GER-THA 4-1 Wimbledon - London 15th Asian Games Doha 2006